525
FilterBarCaption AVAILABLE Keyword ( sample 2, result )

<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="InsertItem(Item)" LANGUAGE="JScript">
	var i = ComboBox1.FormatABC("value + 1",ComboBox1.Items.ItemToIndex(Item),null,null);
	ComboBox1.Items.CellImage(Item,3) = i;
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	var var_Column = ComboBox1.Columns.Add("Col-1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterList = 9504;
	var var_Column1 = ComboBox1.Columns.Add("Col-2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterList = 9504;
	var var_Column2 = ComboBox1.Columns.Add("Check");
		var_Column2.Def(0) = true;
		var_Column2.DisplayFilterButton = true;
		var_Column2.DisplayFilterPattern = false;
		var_Column2.FilterType = 6;
	var var_Column3 = ComboBox1.Columns.Add("Image");
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterType = 10;
		var_Column3.FilterList = 9472;
	var var_Column4 = ComboBox1.Columns.Add("Pos");
		var_Column4.AllowSizing = false;
		var_Column4.AllowSort = false;
		var_Column4.Width = 32;
		var_Column4.FormatColumn = "1 apos ``";
		var_Column4.Position = 0;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item A"),1) = "Sub-Item A";
		var h = var_Items.AddItem("Item B");
		var_Items.CellCaption(h,1) = "Sub-Item B";
		var_Items.CellState(h,2) = 1;
		var_Items.CellCaption(var_Items.AddItem("Item C"),1) = "Sub-Item C";
	ComboBox1.FilterBarFont = ComboBox1.Font;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "(( ( value replace `[` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `]` with ` </b></bgcolor></fgcolor>` ) + ` ` + ( ava" +
		"ilable replace `[` with `<bgcolor=C0C0C0><fgcolor=FFFFFF><b> ` replace `]` with ` </b></bgcolor></fgcolor>` replace `<s>` with `" +
		"` replace `</s>` with `` ) + `<fgcolor=808080>` + ( matchitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount" +
		" + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcount + ` item(s)`) )))";
	ComboBox1.FilterBarPromptVisible = 3;
	var var_Column5 = ComboBox1.Columns.Item(0);
		var_Column5.FilterType = 240;
		var_Column5.Filter = "Item A|Item B";
	ComboBox1.Columns.Item(2).Filter = 1;
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

524
FilterBarCaption AVAILABLE Keyword ( sample 1 )

<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="InsertItem(Item)" LANGUAGE="JScript">
	var i = ComboBox1.FormatABC("value + 1",ComboBox1.Items.ItemToIndex(Item),null,null);
	ComboBox1.Items.CellImage(Item,3) = i;
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	var var_Column = ComboBox1.Columns.Add("Col-1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterList = 9504;
	var var_Column1 = ComboBox1.Columns.Add("Col-2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterList = 9504;
	var var_Column2 = ComboBox1.Columns.Add("Check");
		var_Column2.Def(0) = true;
		var_Column2.DisplayFilterButton = true;
		var_Column2.DisplayFilterPattern = false;
		var_Column2.FilterType = 6;
	var var_Column3 = ComboBox1.Columns.Add("Image");
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterType = 10;
		var_Column3.FilterList = 9472;
	var var_Column4 = ComboBox1.Columns.Add("Pos");
		var_Column4.AllowSizing = false;
		var_Column4.AllowSort = false;
		var_Column4.Width = 32;
		var_Column4.FormatColumn = "1 apos ``";
		var_Column4.Position = 0;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item A"),1) = "Sub-Item A";
		var h = var_Items.AddItem("Item B");
		var_Items.CellCaption(h,1) = "Sub-Item B";
		var_Items.CellState(h,2) = 1;
		var_Items.CellCaption(var_Items.AddItem("Item C"),1) = "Sub-Item C";
	ComboBox1.FilterBarFont = ComboBox1.Font;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "value + ` ` + available";
	ComboBox1.FilterBarPromptVisible = 3;
	var var_Column5 = ComboBox1.Columns.Item(0);
		var_Column5.FilterType = 240;
		var_Column5.Filter = "Item A|Item B";
	ComboBox1.Columns.Item(2).Filter = 1;
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

527
FilterBarCaption ALLUI Keyword ( sample 2, result )

<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="InsertItem(Item)" LANGUAGE="JScript">
	var i = ComboBox1.FormatABC("value + 1",ComboBox1.Items.ItemToIndex(Item),null,null);
	ComboBox1.Items.CellImage(Item,3) = i;
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	var var_Column = ComboBox1.Columns.Add("Col-1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterList = 9504;
	var var_Column1 = ComboBox1.Columns.Add("Col-2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterList = 9504;
	var var_Column2 = ComboBox1.Columns.Add("Check");
		var_Column2.Def(0) = true;
		var_Column2.DisplayFilterButton = true;
		var_Column2.DisplayFilterPattern = false;
		var_Column2.FilterType = 6;
	var var_Column3 = ComboBox1.Columns.Add("Image");
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterType = 10;
		var_Column3.FilterList = 9472;
	var var_Column4 = ComboBox1.Columns.Add("Pos");
		var_Column4.AllowSizing = false;
		var_Column4.AllowSort = false;
		var_Column4.Width = 32;
		var_Column4.FormatColumn = "1 apos ``";
		var_Column4.Position = 0;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item A"),1) = "Sub-Item A";
		var h = var_Items.AddItem("Item B");
		var_Items.CellCaption(h,1) = "Sub-Item B";
		var_Items.CellState(h,2) = 1;
		var_Items.CellCaption(var_Items.AddItem("Item C"),1) = "Sub-Item C";
	ComboBox1.FilterBarFont = ComboBox1.Font;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "(( ( allui replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace " +
		"`[<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matc" +
		"hitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcou" +
		"nt + ` item(s)`) )))";
	ComboBox1.FilterBarPromptVisible = 3;
	var var_Column5 = ComboBox1.Columns.Item(0);
		var_Column5.FilterType = 240;
		var_Column5.Filter = "Item A|Item B";
	ComboBox1.Columns.Item(2).Filter = 1;
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

526
FilterBarCaption ALLUI Keyword ( sample 1 )

<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="InsertItem(Item)" LANGUAGE="JScript">
	var i = ComboBox1.FormatABC("value + 1",ComboBox1.Items.ItemToIndex(Item),null,null);
	ComboBox1.Items.CellImage(Item,3) = i;
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	var var_Column = ComboBox1.Columns.Add("Col-1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterList = 9504;
	var var_Column1 = ComboBox1.Columns.Add("Col-2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterList = 9504;
	var var_Column2 = ComboBox1.Columns.Add("Check");
		var_Column2.Def(0) = true;
		var_Column2.DisplayFilterButton = true;
		var_Column2.DisplayFilterPattern = false;
		var_Column2.FilterType = 6;
	var var_Column3 = ComboBox1.Columns.Add("Image");
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterType = 10;
		var_Column3.FilterList = 9472;
	var var_Column4 = ComboBox1.Columns.Add("Pos");
		var_Column4.AllowSizing = false;
		var_Column4.AllowSort = false;
		var_Column4.Width = 32;
		var_Column4.FormatColumn = "1 apos ``";
		var_Column4.Position = 0;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item A"),1) = "Sub-Item A";
		var h = var_Items.AddItem("Item B");
		var_Items.CellCaption(h,1) = "Sub-Item B";
		var_Items.CellState(h,2) = 1;
		var_Items.CellCaption(var_Items.AddItem("Item C"),1) = "Sub-Item C";
	ComboBox1.FilterBarFont = ComboBox1.Font;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "allui";
	ComboBox1.FilterBarPromptVisible = 3;
	var var_Column5 = ComboBox1.Columns.Item(0);
		var_Column5.FilterType = 240;
		var_Column5.Filter = "Item A|Item B";
	ComboBox1.Columns.Item(2).Filter = 1;
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

529
FilterBarCaption ALL Keyword ( sample 2, result )

<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="InsertItem(Item)" LANGUAGE="JScript">
	var i = ComboBox1.FormatABC("value + 1",ComboBox1.Items.ItemToIndex(Item),null,null);
	ComboBox1.Items.CellImage(Item,3) = i;
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	var var_Column = ComboBox1.Columns.Add("Col-1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterList = 9504;
	var var_Column1 = ComboBox1.Columns.Add("Col-2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterList = 9504;
	var var_Column2 = ComboBox1.Columns.Add("Check");
		var_Column2.Def(0) = true;
		var_Column2.DisplayFilterButton = true;
		var_Column2.DisplayFilterPattern = false;
		var_Column2.FilterType = 6;
	var var_Column3 = ComboBox1.Columns.Add("Image");
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterType = 10;
		var_Column3.FilterList = 9472;
	var var_Column4 = ComboBox1.Columns.Add("Pos");
		var_Column4.AllowSizing = false;
		var_Column4.AllowSort = false;
		var_Column4.Width = 32;
		var_Column4.FormatColumn = "1 apos ``";
		var_Column4.Position = 0;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item A"),1) = "Sub-Item A";
		var h = var_Items.AddItem("Item B");
		var_Items.CellCaption(h,1) = "Sub-Item B";
		var_Items.CellState(h,2) = 1;
		var_Items.CellCaption(var_Items.AddItem("Item C"),1) = "Sub-Item C";
	ComboBox1.FilterBarFont = ComboBox1.Font;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "(( ( all replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace `[" +
		"<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matchi" +
		"temcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcount" +
		" + ` item(s)`) )))";
	ComboBox1.FilterBarPromptVisible = 3;
	var var_Column5 = ComboBox1.Columns.Item(0);
		var_Column5.FilterType = 240;
		var_Column5.Filter = "Item A|Item B";
	ComboBox1.Columns.Item(2).Filter = 1;
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

528
FilterBarCaption ALL Keyword ( sample 1 )

<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="InsertItem(Item)" LANGUAGE="JScript">
	var i = ComboBox1.FormatABC("value + 1",ComboBox1.Items.ItemToIndex(Item),null,null);
	ComboBox1.Items.CellImage(Item,3) = i;
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	var var_Column = ComboBox1.Columns.Add("Col-1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterList = 9504;
	var var_Column1 = ComboBox1.Columns.Add("Col-2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterList = 9504;
	var var_Column2 = ComboBox1.Columns.Add("Check");
		var_Column2.Def(0) = true;
		var_Column2.DisplayFilterButton = true;
		var_Column2.DisplayFilterPattern = false;
		var_Column2.FilterType = 6;
	var var_Column3 = ComboBox1.Columns.Add("Image");
		var_Column3.DisplayFilterButton = true;
		var_Column3.FilterType = 10;
		var_Column3.FilterList = 9472;
	var var_Column4 = ComboBox1.Columns.Add("Pos");
		var_Column4.AllowSizing = false;
		var_Column4.AllowSort = false;
		var_Column4.Width = 32;
		var_Column4.FormatColumn = "1 apos ``";
		var_Column4.Position = 0;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item A"),1) = "Sub-Item A";
		var h = var_Items.AddItem("Item B");
		var_Items.CellCaption(h,1) = "Sub-Item B";
		var_Items.CellState(h,2) = 1;
		var_Items.CellCaption(var_Items.AddItem("Item C"),1) = "Sub-Item C";
	ComboBox1.FilterBarFont = ComboBox1.Font;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "all";
	ComboBox1.FilterBarPromptVisible = 3;
	var var_Column5 = ComboBox1.Columns.Item(0);
		var_Column5.FilterType = 240;
		var_Column5.Filter = "Item A|Item B";
	ComboBox1.Columns.Item(2).Filter = 1;
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

534
Export Data in HTML format

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.LinesAtRoot = -1;
	ComboBox1.BackColorAlternate = 15790320;
	ComboBox1.DrawGridLines = -1;
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "(( ( value replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace " +
		"`[<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matc" +
		"hitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcou" +
		"nt + ` item(s)`) )))";
	ComboBox1.FilterBarPromptVisible = 2579;
	ComboBox1.FilterBarPromptType = 2;
	var var_ConditionalFormats = ComboBox1.ConditionalFormats;
		var_ConditionalFormats.Add("%0 like `*parent*`","parent").BackColor = 12632256;
		var var_ConditionalFormat = var_ConditionalFormats.Add("%0 like `*child*`","child");
			var_ConditionalFormat.ForeColor = 8421631;
			var_ConditionalFormat.ApplyTo = 0;
		var var_ConditionalFormat1 = var_ConditionalFormats.Add("%0 like `*B*`","b");
			var_ConditionalFormat1.ForeColor = 16711680;
			var_ConditionalFormat1.Bold = true;
			var_ConditionalFormat1.Italic = true;
			var_ConditionalFormat1.ApplyTo = 0;
	var var_Columns = ComboBox1.Columns;
		var var_Column = var_Columns.Add("Value");
			var_Column.Width = 128;
			var_Column.HTMLCaption = "<b>VA</b><r>sko";
		var var_Column1 = var_Columns.Add("APos");
			var_Column1.FormatColumn = "0 apos ``";
			var_Column1.AllowSort = false;
			var_Column1.Def(4) = 15790320;
			var_Column1.Def(5) = 8421504;
			var_Column1.Def(8) = var_Column1.Def(5);
			var_Column1.Position = 0;
		var var_Column2 = var_Columns.Add("RPos");
			var_Column2.FormatColumn = "0 rpos ``";
			var_Column2.AllowSort = false;
			var_Column2.Position = 1;
		var var_Column3 = var_Columns.Add("Index");
			var_Column3.FormatColumn = "0 index ``";
			var_Column3.DisplayFilterButton = true;
			var_Column3.FilterList = 256;
			var_Column3.Position = 2;
		var var_Column4 = var_Columns.Add("Data 1");
			var_Column4.FormatColumn = "0 index `A-Z`";
			var_Column4.Def(0) = true;
		var var_Column5 = var_Columns.Add("Data 2");
			var_Column5.FormatColumn = "0 index `AB` replace `A` with `<off -4>A</off>`";
			var_Column5.Def(16) = false;
			var_Column5.Def(17) = 1;
			var_Column5.Def(1) = true;
		var var_Column6 = var_Columns.Add("Data 3");
			var_Column6.FormatColumn = "0 index `CDC` replace `D` with `<b>D</b>`";
			var_Column6.Def(17) = 1;
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("ParentA");
		var_Items.InsertItem(h,null,"Child A");
		var_Items.InsertItem(h,null,"Child B");
		var_Items.CellState(h,4) = 1;
		var_Items.CellBackColor(var_Items.InsertItem(h,null,"Child C"),5) = 65280;
		var_Items.ExpandItem(h) = true;
		var_Items.AddItem("Item A");
		h = var_Items.AddItem("ParentB");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.CellBackColor(var_Items.InsertItem(h,null,"Child 3"),5) = 65280;
		var_Items.CellState(h,5) = 1;
		var_Items.AddItem("Item B");
		var_Items.AddItem("Item C");
		var_Items.AddItem("Item D");
		var_Items.ExpandItem(h) = true;
	ComboBox1.EndUpdate();
	var sFile = "c:/temp/export.html";
	ComboBox1.Export(sFile,"vis");
	var var_ShellBrowserWindow = new ActiveXObject("InternetExplorer.Application");
		var_ShellBrowserWindow.Navigate2(sFile,null,null,null,null);
}
</SCRIPT>
</BODY>

533
Export Data in CSV format

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.LinesAtRoot = -1;
	ComboBox1.BackColorAlternate = 15790320;
	ComboBox1.DrawGridLines = -1;
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.Description(11) = ComboBox1.FormatABC("`<fgcolor=808080> ` + value + ` </fgcolor>`",ComboBox1.Description(11),null,null);
	ComboBox1.FilterBarCaption = "(( ( value replace `[<b>` with `<bgcolor=000000><fgcolor=FFFFFF><b> ` replace `</b>]` with ` </b></bgcolor></fgcolor>` replace " +
		"`[<s>` with `<bgcolor=C0C0C0><fgcolor=FFFFFF> ` replace `</s>]` with ` </fgcolor></bgcolor>` )  + `<r><fgcolor=808080>` + ( matc" +
		"hitemcount < 0 ? ( ( len(value) ? `` : `` ) + `<r>` + abs(matchitemcount + 1) + ` result(s)` ) : (`<r><fgcolor=808080>`+ itemcou" +
		"nt + ` item(s)`) )))";
	ComboBox1.FilterBarPromptVisible = 2579;
	ComboBox1.FilterBarPromptType = 2;
	var var_ConditionalFormats = ComboBox1.ConditionalFormats;
		var_ConditionalFormats.Add("%0 like `*parent*`","parent").BackColor = 12632256;
		var var_ConditionalFormat = var_ConditionalFormats.Add("%0 like `*child*`","child");
			var_ConditionalFormat.ForeColor = 8421631;
			var_ConditionalFormat.ApplyTo = 0;
		var var_ConditionalFormat1 = var_ConditionalFormats.Add("%0 like `*B*`","b");
			var_ConditionalFormat1.ForeColor = 16711680;
			var_ConditionalFormat1.Bold = true;
			var_ConditionalFormat1.Italic = true;
			var_ConditionalFormat1.ApplyTo = 0;
	var var_Columns = ComboBox1.Columns;
		var var_Column = var_Columns.Add("Value");
			var_Column.Width = 128;
			var_Column.HTMLCaption = "<b>VA</b><r>sko";
		var var_Column1 = var_Columns.Add("APos");
			var_Column1.FormatColumn = "0 apos ``";
			var_Column1.AllowSort = false;
			var_Column1.Def(4) = 15790320;
			var_Column1.Def(5) = 8421504;
			var_Column1.Def(8) = var_Column1.Def(5);
			var_Column1.Position = 0;
		var var_Column2 = var_Columns.Add("RPos");
			var_Column2.FormatColumn = "0 rpos ``";
			var_Column2.AllowSort = false;
			var_Column2.Position = 1;
		var var_Column3 = var_Columns.Add("Index");
			var_Column3.FormatColumn = "0 index ``";
			var_Column3.DisplayFilterButton = true;
			var_Column3.FilterList = 256;
			var_Column3.Position = 2;
		var var_Column4 = var_Columns.Add("Data 1");
			var_Column4.FormatColumn = "0 index `A-Z`";
			var_Column4.Def(0) = true;
		var var_Column5 = var_Columns.Add("Data 2");
			var_Column5.FormatColumn = "0 index `AB` replace `A` with `<off -4>A</off>`";
			var_Column5.Def(16) = false;
			var_Column5.Def(17) = 1;
			var_Column5.Def(1) = true;
		var var_Column6 = var_Columns.Add("Data 3");
			var_Column6.FormatColumn = "0 index `CDC` replace `D` with `<b>D</b>`";
			var_Column6.Def(17) = 1;
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("ParentA");
		var_Items.InsertItem(h,null,"Child A");
		var_Items.InsertItem(h,null,"Child B");
		var_Items.CellState(h,4) = 1;
		var_Items.CellBackColor(var_Items.InsertItem(h,null,"Child C"),5) = 65280;
		var_Items.ExpandItem(h) = true;
		var_Items.AddItem("Item A");
		h = var_Items.AddItem("ParentB");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.CellBackColor(var_Items.InsertItem(h,null,"Child 3"),5) = 65280;
		var_Items.CellState(h,5) = 1;
		var_Items.AddItem("Item B");
		var_Items.AddItem("Item C");
		var_Items.AddItem("Item D");
		var_Items.ExpandItem(h) = true;
	ComboBox1.EndUpdate();
	alert( ComboBox1.Export("","vis") );
}
</SCRIPT>
</BODY>

590
Expandable-caption

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Style = 0;
	ComboBox1.TreeColumnIndex = -1;
	ComboBox1.DrawGridLines = -1;
	ComboBox1.GridLineStyle = 512;
	ComboBox1.BackColorAlternate = 15790320;
	ComboBox1.ShowFocusRect = false;
	ComboBox1.SingleEdit = true;
	ComboBox1.SearchColumnIndex = 1;
	ComboBox1.AdjustSearchColumn = false;
	ComboBox1.HeaderVisible = false;
	ComboBox1.Columns.Add("Default");
	ComboBox1.Columns.Add("Select").Visible = false;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("before item"),1) = "before";
		var h = var_Items.AddItem("<solidline><b>Header</b></solidline><br>Line1<r><a ;exp=show lines>+</a><br>Line2<br>Line3");
		var_Items.CellCaptionFormat(h,0) = 1;
		var_Items.CellSingleLine(h,0) = false;
		var_Items.CellCaption(h,1) = "Bank Account";
		var_Items.CellCaption(var_Items.AddItem("after item"),1) = "after";
	ComboBox1.Select(1) = "after";
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

591
Expandable-caption

<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="AnchorClick(AnchorID, Options)" LANGUAGE="JScript">
	alert( AnchorID );
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Style = 0;
	ComboBox1.TreeColumnIndex = -1;
	ComboBox1.DrawGridLines = -1;
	ComboBox1.GridLineStyle = 512;
	ComboBox1.BackColorAlternate = 15790320;
	ComboBox1.ShowFocusRect = false;
	ComboBox1.SingleEdit = true;
	ComboBox1.SearchColumnIndex = 1;
	ComboBox1.AdjustSearchColumn = false;
	ComboBox1.HeaderVisible = false;
	ComboBox1.Columns.Add("Default");
	ComboBox1.Columns.Add("Select").Visible = false;
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("before item"),1) = "before";
		var h = var_Items.AddItem("<solidline> <c><b>Bank Account</b></solidline><br>+ owner: String <r><a 1;e64=gA8ABzABvABsABpABkg8JABuABlAA+AAgAECMcTi4AMwAM4Aj" +
		"MGhEGOUVAA4AAwk8plcqihwAElg0wiUlOkOiUEgQvgcFhsKhkIhUQiUUnccj0gn0jmMagUlowAMNOpEfkMNkkmlEqrctjQmAAjAA5AA2sssHcbnkdq1Ln1QtVSjQAAEB" +
		"A==>▲</a><br><solidline>+ balance: Currency = 0</solidline><br>+ deposit(amount: Currency)<r><a 2;e64=gA8ABjAA+AECMwAM8DAB" +
		"vABshoAOQAEAAHAAGEWjEajMGNoAMoAOgANERMgAOcHAAvAEJhcEh0Qh0Tg0CmkqMMFlUuhkxiMTisXjNCjk6EwAEYAHIAG1MjY7lUsnkwh8/nUClk5gwAAEBA==>	" +
		"650;</a><br>+ withdraw(amount: Currency)");
		var_Items.CellCaptionFormat(h,0) = 1;
		var_Items.CellSingleLine(h,0) = false;
		var_Items.CellCaption(h,1) = "Bank Account";
		var_Items.CellCaption(var_Items.AddItem("after item"),1) = "after";
	ComboBox1.Select(1) = "after";
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

468
Does your control supports scrolling by touching the screen

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var rs = new ActiveXObject("ADOR.Recordset");
		rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",3,3,null);
	ComboBox1.DataSource = rs;
	ComboBox1.ScrollBySingleLine = true;
	ComboBox1.AutoDrag = 4112;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

405
Does your control support RightToLeft property for RTL languages or right to left

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.LinesAtRoot = -1;
	var var_Column = ComboBox1.Columns.Add("P1");
		var_Column.Def(0) = true;
		var_Column.PartialCheck = true;
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
	ComboBox1.RightToLeft = true;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

357
Does your control support prompt feature

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	ComboBox1.AutoComplete = false;
	ComboBox1.Columns.Add("Column 1").Prompt = "<img>1</img><i><fgcolor=808080>type to search</fgcolor></i>";
	ComboBox1.Items.AddItem(0);
	ComboBox1.Items.AddItem(1);
	ComboBox1.Items.AddItem(2);
}
</SCRIPT>
</BODY>

22
Does your control support partial-check ( three states ) feature for each column

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.LinesAtRoot = -1;
	var var_Column = ComboBox1.Columns.Add("P1");
		var_Column.Def(0) = true;
		var_Column.PartialCheck = true;
	var var_Column1 = ComboBox1.Columns.Add("P2");
		var_Column1.Def(0) = true;
		var_Column1.PartialCheck = true;
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
}
</SCRIPT>
</BODY>

565
Does your control support multiple-selection

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.Style = 2;
	ComboBox1.SingleSel = false;
	ComboBox1.SingleEdit = true;
	ComboBox1.LabelColumnIndex = 0;
	var var_Columns = ComboBox1.Columns;
		var_Columns.Add("Column");
		var_Columns.Add("Sub-Column");
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item 1"),1) = "SubItem 1.1";
		var_Items.CellCaption(var_Items.AddItem("Item 2"),1) = "SubItem 2.1";
		var_Items.CellCaption(var_Items.AddItem("Item 3"),1) = "SubItem 3.1";
		var_Items.CellCaption(var_Items.AddItem("Item 4"),1) = "SubItem 4.1";
		var_Items.SelectItem(var_Items.ItemByIndex(1)) = true;
		var_Items.SelectItem(var_Items.ItemByIndex(3)) = true;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

352
Does you control support RTL languages or if there is a property RightToLeft

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.RightToLeft = true;
	ComboBox1.ItemsAllowSizing = -1;
	ComboBox1.DrawGridLines = 1;
	ComboBox1.LinesAtRoot = -1;
	ComboBox1.ScrollBySingleLine = true;
	ComboBox1.DefaultItemHeight = 64;
	var var_Column = ComboBox1.Columns.Add("Column");
		var_Column.Alignment = 2;
		var_Column.HeaderAlignment = 2;
		var_Column.EditAlignment = 2;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Item 1");
		var_Items.ItemHeight(var_Items.InsertItem(var_Items.AddItem("Parent"),null,"Item 2")) = 48;
		var_Items.AddItem("Item 3");
		var_Items.ExpandItem(var_Items.ItemByIndex(1)) = true;
}
</SCRIPT>
</BODY>

319
Does the tooltip support HTML format

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipDelay = 1;
	ComboBox1.ToolTipWidth = 364;
	ComboBox1.Columns.Add("tootip").ToolTip = "<font Tahoma;11>T</font>his is an HTML <b>tooltip</b> assigned to a <fgcolor=FF0000>column</fgcolor>";
}
</SCRIPT>
</BODY>

453
Does the control have the option to have a horizontal scroll to show entries which are longer than the display

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	ComboBox1.Columns.Add("Default").Width = 512;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Exontrol is devoted to create innovative user interface components for Windows applications, on COM or .NET platforms, since 19" +
		"99. \"eXontrol\" comes from e(s)pecial (c)ontrol, where sc makes the X. We are a vendor not a reseller, and this is the single s" +
		"ite where you can try or buy our products. If you are tired of looking for \"powerful\" components now it's time to show you rea" +
		"l components. No registration required, no nag screens, no limitations, unlimited evaluation time.");
		var_Items.AddItem("A combo box is a commonly-used GUI tool. It is a combination of a drop-down list or list box and a single-line textbox, allowin" +
		"g the user either to type a value directly into the control or choose from the list of existing options.");
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

121
Do you have some function to retrieve all items to a safe array

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Column");
	ComboBox1.Items.AddItem(0);
	ComboBox1.PutItems(ComboBox1.GetItems(0),null);
	ComboBox1.Items.AddItem(1);
	ComboBox1.PutItems(ComboBox1.GetItems(0),null);
	ComboBox1.Items.AddItem(2);
	ComboBox1.PutItems(ComboBox1.GetItems(0),null);
	ComboBox1.Items.AddItem(3);
}
</SCRIPT>
</BODY>

122
Do you have some function to load data from a safe array

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Column");
	ComboBox1.Items.AddItem(0);
	ComboBox1.PutItems(ComboBox1.GetItems(0),null);
}
</SCRIPT>
</BODY>

548
Do do I get the DAO version I have installed
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	alert( new ActiveXObject("DAO.DBEngine.35").Version.Version );
	alert( new ActiveXObject("DAO.DBEngine.36").Version.Version );
	alert( new ActiveXObject("DAO.DBEngine.120").Version.Version );
}
</SCRIPT>
</BODY>

546
Do do I get the ADO version I have installed
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	alert( "ADO Version:" );
	alert( new ActiveXObject("ADODB.Connection").Version.Version );
}
</SCRIPT>
</BODY>

605
Displays the root item's index and value/caption using expressions

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.HeaderHeight = 24;
	ComboBox1.LinesAtRoot = -1;
	ComboBox1.AutoDrag = 3;
	ComboBox1.SingleSel = false;
	ComboBox1.DrawGridLines = -2;
	ComboBox1.GridLineStyle = 48;
	ComboBox1.ConditionalFormats.Add("%CC0 and %CX0",null).Bold = true;
	var var_ConditionalFormat = ComboBox1.ConditionalFormats.Add("1",null);
		var_ConditionalFormat.Bold = true;
		var_ConditionalFormat.ApplyTo = 2;
	var var_Column = ComboBox1.Columns.Add("Description");
		var_Column.Def(0) = true;
		var_Column.PartialCheck = true;
	var var_Column1 = ComboBox1.Columns.Add("Index");
		var_Column1.FormatColumn = "1 index ``";
		var_Column1.Position = 0;
		var_Column1.Width = 16;
	var var_Column2 = ComboBox1.Columns.Add("Root-Index");
		var_Column2.FormatColumn = "root(1 index ``)";
		var_Column2.Position = 1;
		var_Column2.Width = 32;
		var_Column2.Def(4) = 15790320;
	var var_Column3 = ComboBox1.Columns.Add("Root-Value");
		var_Column3.FormatColumn = "root(%0)";
		var_Column3.Position = 2;
		var_Column3.Width = 32;
		var_Column3.Def(4) = 15790320;
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2"),null,"Sub-Child 2");
		var_Items.CellState(var_Items.InsertItem(h,null,"Child 3"),0) = 1;
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.InsertItem(h,null,"Child 3");
		var_Items.ExpandItem(h) = true;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

604
Displays the parent item's index and caption/value using expressions

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.HeaderHeight = 24;
	ComboBox1.LinesAtRoot = -1;
	ComboBox1.AutoDrag = 3;
	ComboBox1.SingleSel = false;
	ComboBox1.DrawGridLines = -2;
	ComboBox1.GridLineStyle = 48;
	ComboBox1.ConditionalFormats.Add("%CC0 and %CX0",null).Bold = true;
	var var_ConditionalFormat = ComboBox1.ConditionalFormats.Add("1",null);
		var_ConditionalFormat.Bold = true;
		var_ConditionalFormat.ApplyTo = 2;
	var var_Column = ComboBox1.Columns.Add("Description");
		var_Column.Def(0) = true;
		var_Column.PartialCheck = true;
	var var_Column1 = ComboBox1.Columns.Add("Index");
		var_Column1.FormatColumn = "1 index `I`";
		var_Column1.Position = 0;
		var_Column1.Width = 16;
	var var_Column2 = ComboBox1.Columns.Add("Parent-Index");
		var_Column2.FormatColumn = "parent(1 index `I`)";
		var_Column2.Position = 1;
		var_Column2.Width = 32;
		var_Column2.Def(4) = 15790320;
	var var_Column3 = ComboBox1.Columns.Add("Parent-Value");
		var_Column3.FormatColumn = "parent(%0)";
		var_Column3.Position = 2;
		var_Column3.Width = 32;
		var_Column3.Def(4) = 15790320;
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2"),null,"Sub-Child 2");
		var_Items.CellState(var_Items.InsertItem(h,null,"Child 3"),0) = 1;
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.InsertItem(h,null,"Child 3");
		var_Items.ExpandItem(h) = true;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

601
Displays a glitch funnel for drop-down filter buttons (empty or active)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	var var_Appearance = ComboBox1.VisualAppearance;
		var_Appearance.RenderType = -1;
		var_Appearance.Add(1,"gBFLBCJwBAEHhEJAAEhABa8IQAAYAQGKIYBkAKBQAGaAoDDUNQxQwAAxwfBMKgBBCLIxhEYobgmGIXRpFMbxCKQahLEiTIhGUYJHgmK4tRiAUgxVDkBxrECZYqjcBZO" +
		"iwLQ2TxDM7DNKUCBnIoABhGOaYDh+IQNQjUFKwTRFGRxK4EIRKAyTDLQdRyGSMMbjdQpBCbMiMRqhESKRq2UwYRYCFS1NalaztO6BUAvK67YrWez/YBfF+SfwGeqDYRe" +
		"WAPfgWERnQrGMLxbD8KwZAKTRjkGJ4XhuB41TbQMqufL9ByXHKSSDpGjaXjeO5VVjYNAvS69UzXNq3bhtQAOXCMEwCgI=");
		var_Appearance.Add(2,"CP:1 -2 0 0 0");
	ComboBox1.DrawGridLines = -1;
	ComboBox1.GridLineStyle = 512;
	ComboBox1.ShowFocusRect = false;
	ComboBox1.Background(0) = 33554432;
	ComboBox1.Background(41) = 33554433;
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.HeaderHeight = 24;
	ComboBox1.HeaderVisible = 1;
	var var_Column = ComboBox1.Columns.Add("1st col");
		var_Column.DisplayFilterButton = true;
		var_Column.DisplayFilterPattern = false;
		var_Column.Filter = "Item B";
		var_Column.FilterType = 240;
	ComboBox1.Columns.Add("2nd col");
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Item A");
		var_Items.AddItem("Item B");
		var_Items.AddItem("Item C");
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

587
Display a custom tooltip
<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="MouseMove(Button, Shift, X, Y)" LANGUAGE="JScript">
	ComboBox1.ShowToolTip(ComboBox1.ColumnFromPoint(-1,-1),"",null,"+8","+8");
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
}
</SCRIPT>
</BODY>

592
Disable temporarily the column's sort, resize and drag and drop

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.SortBarVisible = true;
	ComboBox1.SortBarCaption = "<fgcolor 808080><c>the header and the sort-bar are disabled (no drag and drop is allowed)";
	ComboBox1.HeaderEnabled = false;
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.Columns.Add("Index").FormatColumn = "1 index ``";
	ComboBox1.Columns.Add("Pos").FormatColumn = "1 apos ``";
	ComboBox1.Columns.Add("Edit");
	ComboBox1.GridLineStyle = 512;
	ComboBox1.DrawGridLines = 2;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

588
Disable hover-all feature (Windows 11 or greater)
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Background(500) = 1;
}
</SCRIPT>
</BODY>

602
Defines the symbol used to indicate repeated captions, providing a clear visual cue for identical entries (space)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.HeaderHeight = 24;
	ComboBox1.DrawGridLines = -2;
	ComboBox1.Columns.Add("Country").ShowIdem = " ";
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Spain");
		var_Items.AddItem("Spain");
		var_Items.AddItem("Spain");
		var_Items.AddItem("Spain");
		var_Items.AddItem("Germany");
		var_Items.AddItem("Germany");
		var_Items.AddItem("Germany");
		var_Items.AddItem("Germany");
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

603
Defines the symbol used to indicate repeated captions, providing a clear visual cue for identical entries (ditto mark)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.HeaderHeight = 24;
	ComboBox1.DrawGridLines = -2;
	ComboBox1.Columns.Add("Country").ShowIdem = "<fgcolor gray>〃";
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Spain");
		var_Items.AddItem("Spain");
		var_Items.AddItem("Spain");
		var_Items.AddItem("Spain");
		var_Items.AddItem("Germany");
		var_Items.AddItem("Germany");
		var_Items.AddItem("Germany");
		var_Items.AddItem("Germany");
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

544
DAO, MDB, 120

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var var_PrivDBEngine = new ActiveXObject("DAO.DBEngine.120");
		var rs = var_PrivDBEngine.OpenDatabase("C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",null,null,null).OpenRecordset("Orders",null,null,null);
	ComboBox1.DataSource = rs;
	ComboBox1.Value = 10248;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

543
DAO, MDB

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var var_PrivDBEngine = new ActiveXObject("DAO.DBEngine.36");
		var rs = var_PrivDBEngine.OpenDatabase("C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",null,null,null).OpenRecordset("Orders",null,null,null);
	ComboBox1.DataSource = rs;
	ComboBox1.Value = 10248;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

545
DAO, ACCDB, 120

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var var_PrivDBEngine = new ActiveXObject("DAO.DBEngine.120");
		var rs = var_PrivDBEngine.OpenDatabase("C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.accdb",null,null,null).OpenRecordset("Orders",null,null,null);
	ComboBox1.DataSource = rs;
	ComboBox1.Value = 10248;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

582
Change the clear-button appearance

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	var var_Appearance = ComboBox1.VisualAppearance;
		var_Appearance.Add(1,"XP:Window 19 1");
		var_Appearance.Add(2,"XP:Window 19 3");
	ComboBox1.Background(190) = 16777216;
	ComboBox1.Background(191) = 33554432;
	ComboBox1.Style = 2;
	ComboBox1.HeaderVisible = false;
	ComboBox1.IntegralHeight = true;
	ComboBox1.ShowClearButton = 1;
	ComboBox1.Columns.Add("Column");
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Zero");
		var_Items.AddItem("One");
		var_Items.AddItem("Two");
	ComboBox1.Select(0) = "Zero";
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

150
Can I use your EBN files to change the visual appearance for radio buttons

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
	ComboBox1.VisualAppearance.Add(2,"c:\\exontrol\\images\\pushed.ebn");
	ComboBox1.RadioImage(0) = 16777216;
	ComboBox1.RadioImage(1) = 33554432;
	ComboBox1.Columns.Add("Radio").Def(1) = true;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Radio 1");
		var_Items.CellState(var_Items.AddItem("Radio 2"),0) = 1;
		var_Items.AddItem("Radio 3");
}
</SCRIPT>
</BODY>

149
Can I use your EBN files to change the visual appearance for checkbox cells

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
	ComboBox1.VisualAppearance.Add(2,"c:\\exontrol\\images\\pushed.ebn");
	ComboBox1.CheckImage(0) = 16777216;
	ComboBox1.CheckImage(1) = 33554432;
	ComboBox1.Columns.Add("Check").Def(0) = true;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Check 1");
		var_Items.CellState(var_Items.AddItem("Check 2"),0) = 1;
}
</SCRIPT>
</BODY>

151
Can I use your EBN files to change the visual appearance for +/- expand - collapse buttons

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
	ComboBox1.VisualAppearance.Add(2,"c:\\exontrol\\images\\pushed.ebn");
	ComboBox1.LinesAtRoot = 1;
	ComboBox1.HasButtons = 4;
	ComboBox1.HasButtonsCustom(0) = 16777216;
	ComboBox1.HasButtonsCustom(1) = 33554432;
	ComboBox1.Columns.Add("Column");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child");
}
</SCRIPT>
</BODY>

52
Can I use my own icons for the +/- ( expand/collapse ) buttons

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	ComboBox1.LinesAtRoot = 1;
	ComboBox1.HasButtons = 4;
	ComboBox1.HasButtonsCustom(0) = 1;
	ComboBox1.HasButtonsCustom(1) = 2;
	ComboBox1.Columns.Add("Column");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child");
}
</SCRIPT>
</BODY>

428
Can I specify an item to be a separator

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.TreeColumnIndex = -1;
	ComboBox1.SortOnClick = 0;
	ComboBox1.Columns.Add("Numbers");
	var var_Items = ComboBox1.Items;
		var_Items.AddItem(1);
		var_Items.AddItem(2);
		var h = var_Items.AddItem("separator");
		var_Items.SelectableItem(h) = false;
		var_Items.ItemDivider(h) = 0;
		var_Items.ItemDividerLineAlignment(h) = 1;
		var_Items.ItemDividerLine(h) = 5;
		var_Items.CellHAlignment(h,0) = 1;
		var_Items.AddItem(3);
		var_Items.AddItem(4);
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

430
Can I specify a terminal item so it will mark the end of childs

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ScrollBySingleLine = true;
	ComboBox1.Columns.Add("P1");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.InsertItem(h,"","");
		var_Items.ItemDivider(h) = 0;
		var_Items.ItemDividerLineAlignment(h) = 1;
		var_Items.ItemHeight(h) = 2;
		var_Items.SelectableItem(h) = false;
		var_Items.SortableItem(h) = false;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.InsertItem(h,"","");
		var_Items.ItemDivider(h) = 0;
		var_Items.ItemDividerLineAlignment(h) = 1;
		var_Items.ItemHeight(h) = 2;
		var_Items.SelectableItem(h) = false;
		var_Items.SortableItem(h) = false;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

556
Can I sort the column by image

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	var var_Column = ComboBox1.Columns.Add("Image");
		var_Column.SortType = 48;
	var var_Items = ComboBox1.Items;
		var_Items.CellImage(var_Items.AddItem(null),0) = 3;
		var_Items.AddItem(null);
		var_Items.CellImage(var_Items.AddItem(null),0) = 1;
		var_Items.CellImage(var_Items.AddItem(null),0) = 2;
	ComboBox1.Columns.Item(0).SortOrder = 1;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

557
Can I sort the column by check-state

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	var var_Column = ComboBox1.Columns.Add("Check");
		var_Column.Def(0) = true;
		var_Column.SortType = 32;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem(null);
		var_Items.CellState(var_Items.AddItem(null),0) = 1;
		var_Items.CellState(var_Items.AddItem(null),0) = 1;
		var_Items.AddItem(null);
	ComboBox1.Columns.Item(0).SortOrder = 1;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

599
Can I set a filter that automatically adds a * before and after the word, so the user can just search for 'cat' and it becomes '*cat*' automatically
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.HeaderHeight = 24;
	ComboBox1.LinesAtRoot = -1;
	var var_Column = ComboBox1.Columns.Add("Items");
		var_Column.DisplayFilterButton = true;
		var_Column.DisplayFilterPattern = true;
		var_Column.Def(21) = "*<%filter%>*";
		var_Column.FilterType = 3;
		var_Column.Filter = "1";
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
	ComboBox1.ApplyFilter();
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

311
Can I remove the line being displayed by a divider item

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.MarkSearchColumn = false;
	ComboBox1.TreeColumnIndex = -1;
	ComboBox1.Columns.Add("C1");
	ComboBox1.Columns.Add("C2");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Cell 1");
		var_Items.CellCaption(h,1) = "This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines.";
		var_Items.CellSingleLine(h,1) = false;
		h = var_Items.AddItem("This is bit of text that's displayed on the entire item, divider.");
		var_Items.ItemDivider(h) = 0;
		var_Items.ItemDividerLine(h) = 0;
		var_Items.CellHAlignment(h,0) = 1;
}
</SCRIPT>
</BODY>

34
Can I remove the "All", "Blanks" and "NonBlanks" items in the drop down filter window

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Column").DisplayFilterButton = true;
	ComboBox1.Description(0) = "";
	ComboBox1.Description(1) = "";
	ComboBox1.Description(2) = "";
}
</SCRIPT>
</BODY>

31
Can I make strikeout the column's header

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Column 1").HeaderStrikeOut = true;
}
</SCRIPT>
</BODY>

573
Can I limit the number of characters the user can type into, similar with text-box's MaxLength property
<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Max 2 chars").EditMaxLength = 2;
	ComboBox1.AutoSearch = false;
	ComboBox1.AutoComplete = false;
}
</SCRIPT>
</BODY>

290
Can I let the user to resize at runtime the specified item

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ScrollBySingleLine = true;
	ComboBox1.DrawGridLines = -2;
	ComboBox1.Columns.Add("Default");
	var var_Items = ComboBox1.Items;
		var_Items.ItemAllowSizing(var_Items.AddItem("resizable item")) = true;
		var_Items.AddItem("not resizable item");
}
</SCRIPT>
</BODY>

54
Can I hide the hierarchy lines

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.LinesAtRoot = 1;
	ComboBox1.HasLines = 0;
	ComboBox1.Columns.Add("Column");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child");
}
</SCRIPT>
</BODY>

401
Can I have an image displayed after the text. Can I get that effect without using HTML content

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	ComboBox1.Columns.Add("Column").Def(34) = "caption,icon,check,icons,picture";
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Text");
		var_Items.CellImage(h,0) = 1;
}
</SCRIPT>
</BODY>

42
Can I filter for values using OR - NOT , instead AND operator

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	var var_Column = ComboBox1.Columns.Add("Column 1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterType = 1;
	var var_Column1 = ComboBox1.Columns.Add("Column 2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterType = 1;
	var var_Column2 = ComboBox1.Columns.Add("Column 3");
		var_Column2.DisplayFilterButton = true;
		var_Column2.FilterType = 1;
	ComboBox1.FilterCriteria = "%0 or not %1 and %2";
	ComboBox1.ApplyFilter();
}
</SCRIPT>
</BODY>

8
Can I displays a custom size picture to column's header

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.HTMLPicture("pic1") = "c:\\exontrol\\images\\zipdisk.gif";
	ComboBox1.HeaderHeight = 48;
	ComboBox1.Columns.Add("ColumnName").HTMLCaption = "<b>HTML</b> Column <img>pic1</img> Picture";
}
</SCRIPT>
</BODY>

403
Can I display the cell's check box after the text

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	var var_Column = ComboBox1.Columns.Add("Column");
		var_Column.Def(0) = true;
		var_Column.Def(34) = "caption,check";
	var var_Items = ComboBox1.Items;
		var_Items.CellHasCheckBox(var_Items.AddItem("Caption 1"),0) = true;
		var_Items.CellHasCheckBox(var_Items.AddItem("Caption 2"),0) = true;
}
</SCRIPT>
</BODY>

371
Can I display the absolute value or positive part of the number

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Number");
	ComboBox1.Columns.Add("Abs").ComputedField = "abs(%0)";
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("-1.98");
		var_Items.AddItem("0.99");
		var_Items.AddItem("1.23");
		var_Items.AddItem("2.34");
}
</SCRIPT>
</BODY>

19
Can I display multiple icons to the column's header

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	ComboBox1.Columns.Add("Column 1").HTMLCaption = "1<img>1</img> 2 <img>2</img>...";
}
</SCRIPT>
</BODY>

161
Can I display an additional buttons in the scroll bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ScrollPartVisible(1,32768) = true;
	ComboBox1.ScrollPartVisible(1,16384) = true;
	ComboBox1.ScrollPartVisible(1,1) = true;
	ComboBox1.ScrollPartVisible(1,2) = true;
}
</SCRIPT>
</BODY>

209
Can I display a computed column so it displays the VAT, or SUM

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("A");
	ComboBox1.Columns.Add("B");
	ComboBox1.Columns.Add("(A+B)*1.19").ComputedField = "(%0 + %1) * 1.19";
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem(1),1) = 2;
	var var_Items1 = ComboBox1.Items;
		var_Items1.CellCaption(var_Items1.AddItem(10),1) = 20;
}
</SCRIPT>
</BODY>

285
Can I display a button with some picture or icon inside

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.HTMLPicture("p1") = "c:\\exontrol\\images\\zipdisk.gif";
	ComboBox1.Columns.Add("C1");
	ComboBox1.Columns.Add("C2");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Cell 1");
		var_Items.CellCaption(h,1) = " Button <img>p1</img> ";
		var_Items.CellCaptionFormat(h,1) = 1;
		var_Items.CellHAlignment(h,1) = 2;
		var_Items.CellHasButton(h,1) = true;
		var_Items.ItemHeight(h) = 48;
}
</SCRIPT>
</BODY>

284
Can I display a button with some picture or icon inside

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	ComboBox1.Columns.Add("C1");
	ComboBox1.Columns.Add("C2");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Cell 1");
		var_Items.CellCaption(h,1) = " Button <img>1</img> ";
		var_Items.CellCaptionFormat(h,1) = 1;
		var_Items.CellHAlignment(h,1) = 2;
		var_Items.CellHasButton(h,1) = true;
}
</SCRIPT>
</BODY>

283
Can I display a button with some icon inside

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	ComboBox1.Columns.Add("C1");
	ComboBox1.Columns.Add("C2");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Cell 1");
		var_Items.CellCaption(h,1) = " <img>1</img> ";
		var_Items.CellCaptionFormat(h,1) = 1;
		var_Items.CellHAlignment(h,1) = 2;
		var_Items.CellHasButton(h,1) = true;
}
</SCRIPT>
</BODY>

10
Can I disable sorting a column, when the user clicks the column's header, or drag it to the sort bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Unsortable").AllowSort = false;
	ComboBox1.Columns.Add("Sortable");
}
</SCRIPT>
</BODY>

567
Can I customize the count of selected items, shown on the right side of the control's label (multiple-selection)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.Style = 2;
	ComboBox1.SingleSel = false;
	ComboBox1.SingleEdit = true;
	ComboBox1.LabelColumnIndex = 0;
	ComboBox1.SelBackColor = 16750899;
	ComboBox1.SelForeColor = 16777215;
	ComboBox1.LabelText = "<bgcolor=3399FF><fgcolor=FFFFFF> %c </fgcolor></bgcolor>";
	var var_Columns = ComboBox1.Columns;
		var_Columns.Add("Column");
		var_Columns.Add("Sub-Column");
	var var_Items = ComboBox1.Items;
		var_Items.CellCaption(var_Items.AddItem("Item 1"),1) = "SubItem 1.1";
		var_Items.CellCaption(var_Items.AddItem("Item 2"),1) = "SubItem 2.1";
		var_Items.CellCaption(var_Items.AddItem("Item 3"),1) = "SubItem 3.1";
		var_Items.CellCaption(var_Items.AddItem("Item 4"),1) = "SubItem 4.1";
		var_Items.SelectItem(var_Items.ItemByIndex(1)) = true;
		var_Items.SelectItem(var_Items.ItemByIndex(3)) = true;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

378
Can I convert the expression to date

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Number");
	ComboBox1.Columns.Add("Date").ComputedField = "date(dbl(%0))";
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("-1.98");
		var_Items.AddItem("30000.99");
		var_Items.AddItem("3561.23");
		var_Items.AddItem("1232.34");
}
</SCRIPT>
</BODY>

377
Can I convert the expression to a number, double or float

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Number");
	ComboBox1.Columns.Add("Number + 2").ComputedField = "dbl(%0)+2";
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("-1.98");
		var_Items.AddItem("0.99");
		var_Items.AddItem("1.23");
		var_Items.AddItem("2.34");
}
</SCRIPT>
</BODY>

174
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions, after the user clicks it

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.FormatAnchor(false) = "<b><u><fgcolor=880000> </fgcolor></u></b>";
	ComboBox1.Columns.Add("Column");
	var var_Items = ComboBox1.Items;
		var_Items.CellCaptionFormat(var_Items.AddItem("Just an <a1>anchor</a> element ..."),0) = 1;
	var var_Items1 = ComboBox1.Items;
		var_Items1.CellCaptionFormat(var_Items1.AddItem("Just another <a2>anchor</a> element ..."),0) = 1;
	ComboBox1.Items.AddItem("next item");
}
</SCRIPT>
</BODY>

173
Can I change the visual effect, appearance for the anchor, hyperlink elements, in HTML captions

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.FormatAnchor(true) = "<b><u><fgcolor=FF0000> </fgcolor></u></b>";
	ComboBox1.Columns.Add("Column");
	var var_Items = ComboBox1.Items;
		var_Items.CellCaptionFormat(var_Items.AddItem("Just an <a1>anchor</a> element ..."),0) = 1;
	var var_Items1 = ComboBox1.Items;
		var_Items1.CellCaptionFormat(var_Items1.AddItem("Just another <a2>anchor</a> element ..."),0) = 1;
}
</SCRIPT>
</BODY>

53
Can I change the style or type for the hierarchy lines

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.LinesAtRoot = 1;
	ComboBox1.HasLines = 2;
	ComboBox1.Columns.Add("Column");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child");
}
</SCRIPT>
</BODY>

312
Can I change the style of the line being displayed by a divider item

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.MarkSearchColumn = false;
	ComboBox1.TreeColumnIndex = -1;
	ComboBox1.ScrollBySingleLine = false;
	ComboBox1.Columns.Add("C1");
	ComboBox1.Columns.Add("C2");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Cell 1");
		var_Items.CellCaption(h,1) = "This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines.";
		var_Items.CellSingleLine(h,1) = false;
		h = var_Items.AddItem("This is bit of text that's displayed on the entire item, divider.");
		var_Items.ItemDivider(h) = 0;
		var_Items.ItemDividerLine(h) = 4;
		var_Items.CellHAlignment(h,0) = 1;
		var_Items.ItemHeight(h) = 24;
}
</SCRIPT>
</BODY>

402
Can I change the order of the parts in the cell, as checkbox after the text, and so on

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Images("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq" +
		"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
		"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
		"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA=");
	ComboBox1.Columns.Add("Column").Def(34) = "caption,check,icon,icons,picture";
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Text");
		var_Items.CellImage(h,0) = 1;
		var_Items.CellHasCheckBox(h,0) = true;
}
</SCRIPT>
</BODY>

170
Can I change the order of the buttons in the scroll bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ScrollOrderParts(1) = "t,l,r";
	ComboBox1.ScrollOrderParts(0) = "t,l,r";
}
</SCRIPT>
</BODY>

39
Can I change the OR string in the filter bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	var var_Column = ComboBox1.Columns.Add("Column 1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterType = 1;
	var var_Column1 = ComboBox1.Columns.Add("Column 2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterType = 2;
	ComboBox1.FilterCriteria = "%0 or %1";
	ComboBox1.Description(23) = " | ";
	ComboBox1.ApplyFilter();
}
</SCRIPT>
</BODY>

41
Can I change the NOT string in the filter bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	var var_Column = ComboBox1.Columns.Add("Column 1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterType = 1;
	var var_Column1 = ComboBox1.Columns.Add("Column 2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterType = 2;
	ComboBox1.FilterCriteria = "not %0 or %1";
	ComboBox1.Description(24) = " ! ";
	ComboBox1.Description(10) = " ! IsBlank";
	ComboBox1.ApplyFilter();
}
</SCRIPT>
</BODY>

20
Can I change the height of the header bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.HeaderHeight = 32;
}
</SCRIPT>
</BODY>

317
Can I change the foreground color for the tooltip

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipDelay = 1;
	ComboBox1.ToolTipWidth = 364;
	ComboBox1.Columns.Add("tootip").ToolTip = "<fgcolor=FF0000>this is a tooltip assigned to a column</fgcolor>";
}
</SCRIPT>
</BODY>

318
Can I change the forecolor for the tooltip

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipDelay = 1;
	ComboBox1.ToolTipWidth = 364;
	ComboBox1.Background(66) = 255;
	ComboBox1.Columns.Add("tootip").ToolTip = "this is a tooltip assigned to a column";
}
</SCRIPT>
</BODY>

21
Can I change the font to display the column's header

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.HeaderHeight = 34;
	ComboBox1.Columns.Add("Column 1").HTMLCaption = "<font Tahoma;14>Column</font> 1";
}
</SCRIPT>
</BODY>

171
Can I change the font for the tooltip

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipDelay = 1;
	var var_StdFont = ComboBox1.ToolTipFont;
		var_StdFont.Name = "Tahoma";
		var_StdFont.Size = 14;
	ComboBox1.ToolTipWidth = 364;
	ComboBox1.Columns.Add("tootip").ToolTip = "this is a tooltip assigned to a column";
}
</SCRIPT>
</BODY>

172
Can I change the font for the tooltip

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipDelay = 1;
	ComboBox1.ToolTipWidth = 364;
	ComboBox1.Columns.Add("tootip").ToolTip = "<br><font Tahoma;14>this</font> is a tooltip assigned to a column<br>";
}
</SCRIPT>
</BODY>

321
Can I change the default border of the tooltip, using your EBN files

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipDelay = 1;
	ComboBox1.ToolTipWidth = 364;
	ComboBox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
	ComboBox1.Background(64) = 16777216;
	ComboBox1.Columns.Add("tootip").ToolTip = "this is a tooltip assigned to a column";
}
</SCRIPT>
</BODY>

320
Can I change the background color for the tooltip

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipDelay = 1;
	ComboBox1.ToolTipWidth = 364;
	ComboBox1.Background(65) = 255;
	ComboBox1.Columns.Add("tootip").ToolTip = "this is a tooltip assigned to a column";
}
</SCRIPT>
</BODY>

362
Can I change the background color for items or cells that contains a specified string

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ConditionalFormats.Add("%0 contains 'hi'",null).BackColor = 255;
	ComboBox1.Columns.Add("");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.InsertItem(h,null,"Chld 3");
		var_Items.ExpandItem(h) = true;
}
</SCRIPT>
</BODY>

38
Can I change the AND string in the filter bar

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	var var_Column = ComboBox1.Columns.Add("Column 1");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterType = 1;
	var var_Column1 = ComboBox1.Columns.Add("Column 2");
		var_Column1.DisplayFilterButton = true;
		var_Column1.FilterType = 2;
	ComboBox1.Description(11) = " & ";
	ComboBox1.ApplyFilter();
}
</SCRIPT>
</BODY>

46
Can I change the "Today" caption being displayed in the drop down calendar, when I filter for dates

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	var var_Column = ComboBox1.Columns.Add("Column");
		var_Column.DisplayFilterButton = true;
		var_Column.DisplayFilterDate = true;
	ComboBox1.Description(16) = "Azi";
	ComboBox1.ApplyFilter();
}
</SCRIPT>
</BODY>

43
Can I change the "Date:" caption when the column's drop down filter window is shown

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	var var_Column = ComboBox1.Columns.Add("Column");
		var_Column.DisplayFilterButton = true;
		var_Column.DisplayFilterDate = true;
	ComboBox1.Description(12) = "Range";
	ComboBox1.ApplyFilter();
}
</SCRIPT>
</BODY>

536
Can I break the cell's caption using the line break <br> or \r\n (Sample 2)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.DrawGridLines = -2;
	ComboBox1.ColumnAutoResize = false;
	ComboBox1.ScrollBySingleLine = true;
	ComboBox1.Columns.Add("Default").Width = 128;
	var var_Items = ComboBox1.Items;
		var_Items.CellSingleLine(var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line."),0) = 1;
		var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

535
Can I break the cell's caption using the line break <br> or \r\n (Sample 1)

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.DrawGridLines = -2;
	ComboBox1.ColumnAutoResize = false;
	ComboBox1.ScrollBySingleLine = true;
	var var_Column = ComboBox1.Columns.Add("Default");
		var_Column.Width = 128;
		var_Column.Def(16) = 1;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
		var_Items.AddItem("This is the first line.\\r\\nThis is the second line.\\r\\nThis is the third line.");
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

105
Can I apply an EBN skin to the control's filter bar so I can change its visual appearance

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.VisualAppearance.Add(1,"c:\\exontrol\\images\\normal.ebn");
	ComboBox1.FilterBarBackColor = 16777216;
	var var_Column = ComboBox1.Columns.Add("Column");
		var_Column.DisplayFilterButton = true;
		var_Column.FilterType = 1;
	ComboBox1.ApplyFilter();
}
</SCRIPT>
</BODY>

431
Can I allow sorting only the child items

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.Columns.Add("Childs");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.SortableItem(h) = false;
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.SortableItem(h) = false;
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.ExpandItem(h) = true;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

291
Can I add a +/- ( expand / collapse ) buttons to each item, so I can load the child items later

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.LinesAtRoot = -1;
	ComboBox1.Columns.Add("Default");
	var var_Items = ComboBox1.Items;
		var_Items.ItemHasChildren(var_Items.AddItem("parent item with no child items")) = true;
		var_Items.AddItem("next item");
}
</SCRIPT>
</BODY>

187
By default, the column gets sorted descending, when I first click its header. How can I change so the column gets sorted ascending when the user first clicks the column's header

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("Sort").DefaultSortOrder = true;
}
</SCRIPT>
</BODY>

75
By default, the column gets sorted as strings, so how do I sort a column by time only

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("desc").SortType = 4;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("11:00");
		var_Items.AddItem("10:10");
		var_Items.AddItem("12:12");
		var_Items.SortChildren(0,0,false);
}
</SCRIPT>
</BODY>

73
By default, the column gets sorted as strings, so how do I sort a column by dates

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("desc").SortType = 2;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("1/1/2001");
		var_Items.AddItem("1/2/2002");
		var_Items.AddItem("1/3/2003");
		var_Items.SortChildren(0,0,false);
}
</SCRIPT>
</BODY>

74
By default, the column gets sorted as strings, so how do I sort a column by date and time

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.Columns.Add("desc").SortType = 3;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("1/1/2001 11:00");
		var_Items.AddItem("1/1/2001 10:10");
		var_Items.AddItem("1/3/2003");
		var_Items.SortChildren(0,0,false);
}
</SCRIPT>
</BODY>

606
Bolds only the expanded items

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.HeaderAppearance = 4;
	ComboBox1.HeaderHeight = 24;
	ComboBox1.LinesAtRoot = -1;
	ComboBox1.ConditionalFormats.Add("%CX0",null).Bold = true;
	ComboBox1.Columns.Add("Description");
	var var_Items = ComboBox1.Items;
		var h = var_Items.AddItem("Root 1");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(var_Items.InsertItem(h,null,"Child 2"),null,"Sub-Child 2");
		var_Items.CellState(var_Items.InsertItem(h,null,"Child 3"),0) = 1;
		var_Items.ExpandItem(h) = true;
		h = var_Items.AddItem("Root 2");
		var_Items.InsertItem(h,null,"Child 1");
		var_Items.InsertItem(h,null,"Child 2");
		var_Items.InsertItem(h,null,"Child 3");
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

593
Are there any properties to set text margins at tooltip, like Margins="5,5" (method 1). Margins is used to get some space between text and the tooltips border
<BODY onload="Init()">
<SCRIPT FOR="ComboBox1" EVENT="MouseMove(Button, Shift, X, Y)" LANGUAGE="JScript">
	ComboBox1.ShowToolTip("new content","",null,"+8","+8");
</SCRIPT>

<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.ToolTipMargin = "16,8";
}
</SCRIPT>
</BODY>

539
ADOR, MDB

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var rs = new ActiveXObject("ADOR.Recordset");
		rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",3,3,null);
	ComboBox1.DataSource = rs;
	ComboBox1.Value = 10248;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

541
ADOR, ACCDB

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var rs = new ActiveXObject("ADOR.Recordset");
		rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.accdb",3,3,null);
	ComboBox1.DataSource = rs;
	ComboBox1.Value = 10248;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

540
ADODB, MDB

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var rs = new ActiveXObject("ADODB.Recordset");
		rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.mdb",3,3,null);
	ComboBox1.DataSource = rs;
	ComboBox1.Value = 10248;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

542
ADODB, ACCDB, x64

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = false;
	var rs = new ActiveXObject("ADODB.Recordset");
		rs.Open("Orders","Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Program Files\\Exontrol\\ExComboBox\\Sample\\Access\\sample.accdb",1,1,null);
	ComboBox1.DataSource = rs;
	ComboBox1.Value = 10248;
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>

531
A black portion is shown while I am using the BackColorAlternate with EBN colors. What can I do

<BODY onload="Init()">
<OBJECT CLASSID="clsid:CF170E7A-4391-44BD-8D93-29F8D2801EF7" id="ComboBox1"></OBJECT>

<SCRIPT LANGUAGE="JScript">
function Init()
{
	ComboBox1.BeginUpdate();
	ComboBox1.ColumnAutoResize = true;
	ComboBox1.DefaultItemHeight = 20;
	ComboBox1.VisualAppearance.Add(1,"gBFLBCJwBAEHhEJAAEhIDhAxHAxg0HG0Mg4xGI3HMOig3GcJiYAf8jAEhhUnAAyhEqg8hk0oAsIjgAiAwmYxGA4mYzGwwkI0i0ooUnB0IBMIl1Dg8zmYyGolptPkI1m" +
		"Y1GAll9KoUslNIrVCqNQldShFUstXAVfrVcrlZtVhuFnsUHq1zoczoQGhFBkNpg6zbDykUkhsPHE2h85nc9n8xtVDtlex9Msd2p1YstVq9ux8HyMtzuFz1PsNTzQlv2h" +
		"hWfkuqpeVuN0q+nvEooN5veSAGpkb/ACcZrvhU3w83nM/poxGuchGpoVBvWgg+8knA4WimnFxI45Er5XOlHMg/Q3XU33W4ew9Wyu11mchDagcO7zus8VDoNBBEIKBpMY" +
		"6DqOQyokhA/IQIQmwMk4bIQFDcoO6LWgwhQkNcABwEyAB5GwWbet6cRQg3DENQ5D8QxADZvEkAB8nabsURGeBpFM3pwE2AEZRpDx/neZpOR3Dz9oO/r/wCMoZNTBQAQR" +
		"JSEwYg8HPGhEIoNCaEwq10gQ2WcRt7LcRxRFpuxUAEURQ3sczBEMgTTG8gN7HpOSEAEiQBAQZpmQ0DibPUFwbKcHwkhQoQtNQNzNEMbABOKDy/DMYQzHLeoPL0OTJSUd" +
		"0pHcxTewk5zrIygIRPslz4lEngBKIAQivgASs/kLSBTlO00f8t0vGcgUbDlDRjXLCUNRERRvRgAHW2oAICA==");
	var var_Column = ComboBox1.Columns.Add("Default");
		var_Column.Def(0) = true;
		var_Column.PartialCheck = true;
	var var_Column1 = ComboBox1.Columns.Add("Position");
		var_Column1.FormatColumn = "1 rindex ``";
		var_Column1.Visible = false;
	var var_ConditionalFormat = ComboBox1.ConditionalFormats.Add("%C1 mod 2",null);
		var_ConditionalFormat.BackColor = 16777216;
	var var_Items = ComboBox1.Items;
		var_Items.AddItem("Item 1");
		var_Items.AddItem("Item 2");
		var_Items.AddItem("Item 3");
		var_Items.AddItem("Item 4");
	ComboBox1.EndUpdate();
}
</SCRIPT>
</BODY>